package it.giuseppetrisciuoglio.lyrics.processor;

import it.giuseppetrisciuoglio.lyrics.persistence.entity.ParserType;

import org.apache.camel.Exchange;

public class LyricsProcessor extends AbstractProcessor {
	
	public void processSingring(Exchange exchange) throws Exception {
		super.process(exchange, ParserType.SINGRING);
	}

	public void processAirdave(Exchange exchange) throws Exception {
		super.process(exchange, ParserType.AIRDAVE);
	}
	
	public void processLyricsKeeper(Exchange exchange) throws Exception {
		super.process(exchange, ParserType.LYRICSKEEPER);
	}
	
	public void processLyricsMania(Exchange exchange) throws Exception {
		super.process(exchange, ParserType.LYRICSMANIA);
	}
	
	public void processLyricsMusica(Exchange exchange) throws Exception {
		super.process(exchange, ParserType.LYRICSMUSICA);
	}
	
	public void processLyricsTime(Exchange exchange) throws Exception {
		super.process(exchange, ParserType.LYRICSTIME);
	}
	
	public void processTeksty(Exchange exchange) throws Exception {
		super.process(exchange, ParserType.TEKSTY);
	}
	
	public void processWikiaLyrics(Exchange exchange) throws Exception {
		super.process(exchange, ParserType.WIKIALYRICS);
	}
	
	public void processWikiTesti(Exchange exchange) throws Exception {
		super.process(exchange, ParserType.WIKITESTI);
	}
	
	public void processLyricsMode(Exchange exchange) throws Exception {
		super.process(exchange, ParserType.LYRICSMODE);
	}
}
